have difficulty competing against - Français Anglais Dictionnaire